package io.fft.flight.modules.flight.dto.order.segment;

import lombok.Data;

import java.io.Serializable;

/**
 * @Author: likailun
 * @Description: 航段信息
 * @Date: create in 2024/6/5 21:45
 */
@Data
public class OrderNotifySegmentDTO implements Serializable {
    /**
     * 航段编号
     * 必须
     */
    private String segmentNo;
    /**
     * 航程标识，1-去程，2-回程
     * 必须
     */
    private String segmentType;
    /**
     * 航班号
     * 必须
     */
    private String flightNo;
    /**
     * 出发日期
     * 必须
     */
    private String beginDate;
    /**
     * 到达日期
     * 必须
     */
    private String arriveDate;
    /**
     * 出发时间
     * 必须
     */
    private String beginTime;
    /**
     * 到达时间
     * 必须
     */
    private String arriveTime;
    /**
     * 出发机场三字码
     */
    private String sAirportCode;
    /**
     * 到达机场三字码
     */
    private String eAirportCode;
    /**
     * 舱位代码
     */
    private String cabinCode;
    /**
     * 折扣
     */
    private String discount;
    /**
     * 产品类型
     */
    private String productType;

    private OrderNotifySegmentDomPolicyDTO domPolicy;

    private OrderNotifySegmentRuleDTO Rule;
}
